package com.lhh.springcloud.controller;

import com.lhh.entity.Result;

/**
 * @author 李洪豪
 * @Sno 20220301044
 * 该类为自定义异常处理类
 * 1.自定义异常处理方法的返回值类型要与原方法(t6)的返回类型一致
 * 2.方法参数列表与与原方法(t6)参数列表一致，可以多一个Throwable参数
 */
public class CustomFallbackHandler {
    public static Result fallbackHandler01(Throwable ex){
        return Result.error("401","客户自定义异常/限流处理方法fallbackHandler01" +
                "，异常信息为：" + ex.getMessage());
    }
    public static Result fallbackHandler02(Throwable ex){
        return Result.error("402","客户自定义异常/限流处理方法fallbackHandler02" +
                "，异常信息为：" + ex.getMessage());
    }
}
